package com.itheima.day02_抽象类_接口_代码块_final_单例_枚举._14final关键字;

/**
    目标：final修饰静态成员变量。

    final修饰变量的总规则：有且仅能被赋值一次。
    final修饰静态成员变量，变量变成了常量。
    常量：有public static final修饰，名称字母全部大写，多个单词用下划线连接。

    拓展：
        final修饰静态成员变量可以在哪些地方赋值一次：
        1.定义的时候赋值一次。
        2.可以在静态代码块中赋值一次。

 */
public class FinalDemo03 {
    // 常量：有public static final修饰，名称字母全部大写，多个单词用下划线连接。
    public static final String SCHOOL_NAME = "黑马" ;
    public static final String SCHOOL_NAME1  ;

    static{
        SCHOOL_NAME1 = "黑马1";
        //SCHOOL_NAME1 = "黑马2"; // 报错，第二次赋值！
    }
}
